#include<bits/stdc++.h>
using namespace std;

int n,m;
string job[100005];
int way[100005];

int main(){
	cin>>n>>m;
	for(int i=0;i<n;i++){
		cin>>way[i]>>job[i];
	}
	int k=0,lr,step;
	for(int j=0;j<m;j++){
		cin>>lr>>step;
		step%=n;
		if(lr==0){
			if(way[k]==0) k=(k+n-step)%n;
			else{
				k=(k+step)%n;
			}
		}
		else{
			if(way[k]==1) k=(k+n-step)%n;
			else{
				k=(k+step)%n;
			}
		}
	}
	cout<<job[k];
	return 0;
}
